package moe.bogos.douro.api.common.soul.skill;

import java.util.Set;

public interface ChangeableSkillContainer extends SkillContainer
{

    public void setSkills(Set<Skill> skills);

    public default void addSkill(Skill skill)
    {
        this.getSkills().add(skill);
    }

    public default void addSkills(Set<Skill> skills)
    {
        this.getSkills().addAll(skills);
    }

    public default void removeSkill(Skill skill)
    {
        this.getSkills().remove(skill);
    }
}
